package com.net.protocol;


import com.net.protocol.model.CommonModel;
import com.net.protocol.model.DeviceInfoModel;
import com.net.protocol.model.FileDetail;
import com.net.protocol.model.FileTag;
import com.net.protocol.model.RecordFile;

import org.greenrobot.eventbus.EventBus;

import java.io.File;
import java.util.List;

public class EventController {

    public static void logTest(String s){
        System.out.print(s);
    }

    /**
     * 心跳信息发送
     * @param info 信息model
     */
    public static void heartEvent(DeviceInfoModel info){
        EventBus.getDefault().post(info);
    }

    /**
     * 搜索文件应答发送
     * @param files 文件信息
     */
        public static void searchFileEvent(List<RecordFile> files){
        EventBus.getDefault().post(files);
    }

    /**
     * 文件详情应答发送
     * @param detail 文件信息
     */
    public static void fileDetailEvent(FileDetail detail){
        EventBus.getDefault().post(detail);
    }

    /**
     * 设备通用应答发送
     * @param model 应答信息
     */
    public static void commonEvent(CommonModel model){
        EventBus.getDefault().post(model);
    }

    /**
     * 查询标签应答
     */
    public static void searchTagEvent(FileTag tags){
        EventBus.getDefault().post(tags);
    }
}
